package top.infopub.mgr.bpa.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import top.infopub.generic.GenericDao;
import top.infopub.model.bpa.ProContractSub;

/** 合同清单分解子项(BPA_PRO_CONTRACT_SUB) **/
public interface ProContractSubDao extends GenericDao<ProContractSub, String> {

    /**
     * 批量添加项目合同清单分解子项
     */
    void insertByBatch(@Param("list")List<ProContractSub> proContractSubs);
    
    /**
     * 用于承继协议原合同添加时插入
     * @param proContractId
     * @return 
     * @see
     */
    List<ProContractSub> selectBySub(@Param("proContractId")String proContractId);
    
    /**
     * 查询子项信息
     */
    List<ProContractSub> selectByContractSubs(@Param("proContractId")String proContractId);
	
}